package org.javahispano.javacup.tacticas_aceptadas.guatigoza.modelo;

import java.awt.Color;
import org.javahispano.javacup.modelo.JugadorDetalle;
import org.javahispano.javacup.modelo.Posicion;

public class JugadorImpl implements JugadorDetalle {

    String nombre;
    int numero;
    Color piel, pelo;
    private double velocidad;
    private double remate;
    private double presicion;
    boolean portero;
    Posicion posicion;

    public JugadorImpl(String nombre, int numero, Color piel, Color pelo,
	    double velocidad, double remate, double presicion, boolean portero) {
	this.nombre = nombre;
	this.numero = numero;
	this.piel = piel;
	this.pelo = pelo;
	this.velocidad = velocidad;
	this.remate = remate;
	this.presicion = presicion;
	this.portero = portero;
    }

    @Override
    public String getNombre() {
	return nombre;
    }

    @Override
    public Color getColorPiel() {
	return piel;
    }

    @Override
    public Color getColorPelo() {
	return pelo;
    }

    @Override
    public int getNumero() {
	return numero;
    }

    @Override
    public boolean esPortero() {
	return portero;
    }

    @Override
    public double getVelocidad() {
	return velocidad;
    }

    @Override
    public double getRemate() {
	return remate;
    }

    @Override
    public double getPresicion() {
	return presicion;
    }

    /**
     * @param velocidad the velocidad to set
     */
    public void setVelocidad(double velocidad) {
	this.velocidad = velocidad;
    }

    /**
     * @param remate the remate to set
     */
    public void setRemate(double remate) {
	this.remate = remate;
    }

    /**
     * @param presicion the presicion to set
     */
    public void setPresicion(double presicion) {
	this.presicion = presicion;
    }
}

